| Conditions | 4 |
| Total Lines | 13 |
| Code Lines | 10 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | import { FrameOptions, FRAME_OPTIONS } from './definitions/FrameOptions' |
||
| 12 | |||
| 13 | export function processUnsynchronisedBuffer(buffer: Buffer) { |
||
| 14 | const newDataArr = [] |
||
| 15 | if (buffer.length > 0) { |
||
| 16 | newDataArr.push(buffer[0]) |
||
| 17 | } |
||
| 18 | for(let i = 1; i < buffer.length; i++) { |
||
| 19 | if (buffer[i - 1] === 0xFF && buffer[i] === 0x00) { |
||
| 20 | continue |
||
| 21 | } |
||
| 22 | newDataArr.push(buffer[i]) |
||
| 23 | } |
||
| 24 | return Buffer.from(newDataArr) |
||
| 25 | } |
||
| 26 |